基于MFC对话框程序实现文件的打开、读取、写入操作 | 您所在的位置:网站首页 › 读取txt文件数据根据数据画曲线绝对原创mfc vc 码 › 基于MFC对话框程序实现文件的打开、读取、写入操作 |
这是在对话框程序的pointscloud622Dlg.cpp文件中,开头应该包含这些头文件 #include "stdafx.h" #include #include "pointscloud622.h" #include "pointscloud622Dlg.h" #include "afxdialogex.h" #include using namespace std; 文件路径只识别正斜杠比如_T("H:/out/ys.txt"),不能识别系统窗口使用的反斜杠比如_T("H:\out\ys.txt")哦! 下面直接看打开按钮的响应函数: void Cpointscloud622Dlg::OnBnClickedButton1()//点击打开文件 { TCHAR szFilter[] = _T("点云文件(*.ply;*.pcd)||RBS_APP 文件 (.rbs_app)||文本文件(*.txt)||所有文件(*.*)||");//设置过滤器,双竖线结尾,单竖线隔开; 例如:有两个过滤规则,一个是图片文件:*.bmp或者*.jpg;另一个是所有文件:*.*。则过滤规则为: " 图片文件 |*.jpg;*.bmp | 所有文件 | *.* ||" CFileDialog fileDlg(TRUE, _T("txt"), NULL, 0, szFilter, this); // 构造打开文件对话框,第一个参数为false表示构造另存为对话框 if (IDOK == fileDlg.DoModal()) // 显示打开文件对话框 { SetDlgItemText(IDC_EDIT1, fileDlg.GetPathName());//将地址输入到对话框界面的第一个编辑框中 CStdioFile file;//实例化一个文件对象用于读取信息 file.Open(fileDlg.GetPathName(), CFile::modeReadWrite);//打开上面的路径,读到我们想要了解的那个文件 CString temp;//用于存放每行读取的内容 |
CopyRight 2018-2019 实验室设备网 版权所有 |